Spark SQL 3.0 Join Hints

Broadcast Hash Join

要求其中一侧数据量小,没有Shuffle,没有Sort

Shuffle Hash Join

要求没有Sort。可能因为数据倾斜而内存溢出

Sort Merge Join

对数据量没有要求,需要Shuffle和Sort。

Shuffle Nested Loop Join

不要Join关键字